@charset "utf-8";
/* CSS Document */
h1{ position:absolute; left:0; top:0; width:100%; height:93px; background:url(../img/h1_ba.png) no-repeat #426374; z-index:99; min-width:617px;}
#login{ position:absolute; width:617px; height:303px; background:url(../img/login.png) no-repeat; left:50%; top:50%; margin-left:-309px; margin-top:-171px; padding-top:65px;}
.foot{ height:46px; width:100%; z-index:99; position:absolute; left:0; bottom:0; background:#426374; font-size:12px; color:#fff; text-align:center; line-height:46px; min-width:617px;}
#min{ width:100%; left:0; top:0; bottom:0; right:0; z-index:1; background:url(../img/body_ba.jpg) no-repeat center center #3283ac; position:absolute; min-width:617px;}
#login li *{ float:left;}
.user{ height:58px; padding-left:153px; background:url(../img/user.png) no-repeat 98px 4px;}
.user input{ height:38px; line-height:38px; width:361px; background:url(../img/input_ba.jpg) no-repeat; border:none; border:0; padding-left:9px; font-size:14px; color:#426374;}
.password{ height:58px; padding-left:153px; background:url(../img/pass.png) no-repeat 102px 5px;}
.password input{ height:38px; line-height:38px; width:361px; background:url(../img/input_ba.jpg) no-repeat; border:none; border:0; padding-left:9px; font-size:14px; color:#426374;}
.yzm{ height:59px; padding-left:153px;}
.yzm input{ height:29px; line-height:30px; width:146px; background:url(../img/input_ba.jpg) no-repeat; border:none; border:0; padding-left:9px; font-size:12px; color:#426374; margin-right:12px;}
.yzm a{ height:40px; line-height:40px; color:#426374; margin-left:13px; font-size:12px; width:88px;}
.check{ height:38px; padding-left:153px;}
.check input{ margin-top:3px;}
.check p{ line-height:18px; font-size:12px; color:#000; margin-left:12px;}
.sub{ padding-left:153px;}
.sub input{ width:145px; height:40px; background:url(../img/sub.png) no-repeat; color:#fff; font-size:14px; border:none; border:0; cursor:pointer;}
.sub a{ width:69px; height:39px; background:url(../img/quxiao.png) no-repeat; line-height:39px; font-size:14px; text-align:center; color:#666666; margin-left:7px;}
.check label{ font-size:14px; height:38px; vertical-align:middle; width:200px; float:right;}
#span_msg{ font-size:14px; color:Red; line-height:40px; height:40px; margin-left:10px; width:160px;; float:left;}

.hd_msg{font-size:12px; color:#fff; height:30px; z-index:100;position: absolute; padding-left:50px; padding-top:5px;}
.hd_msg a{ color:#fff;}
.hd_msg a:hover{ color:#fff; text-decoration:underline;}